package com.ruoyi.common.rabbitmq.domain;


import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Data
public class WxNotifyTemplate implements Serializable {

    /**
     * "V-WrR8Ryfkjy6lxTlLOiHxHXb4RQYw4ANgI-LBZaFAk"
     */
    String temlateId;

    /**
     * {"oxLRa5IFBRTt3fiY0W4eiYaX2BpM","oxLRa5IFBRTt3fiY0W4eiYaX2BpM","oxLRa5IFBRTt3fiY0W4eiYaX2BpM"}
     */
    List<String> toUsers;

    /**
     * pages/index/index
     */
    String page;

    /**
     * {"thing2", "电脑坏了"},{"thing7", "四川成都金牛振兴路13号4栋108"}
     */
    Map<String,String> contentMap;
    //ArrayList<WxMaSubscribeMessage.MsgData> msgData;

    /**
     * developer为开发版；trial为体验版；formal为正式版；默认为正式版
     */
    String miniprogramState;

    //日志记录内容

    /**
     * 通知对象ID 和 通知对象名称 一一对应
     */
    List<Long>  notifyUserId;

    /**
     * 通知对象名称
     */
    List<String> notifyUserName;

    public WxNotifyTemplate(){
        this.temlateId="";
        this.toUsers=new ArrayList<>();
        this.contentMap =new HashMap<>();
        this.notifyUserId =new ArrayList<>();
        this.notifyUserName=new ArrayList<>();

    }
}
